home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / comunic / zcdc1805.zip / ZCOMMDOC.AB < prev    next >
Text File  |  1993-05-30  |  69KB  |  1,771 lines

  1.  
  2.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  3.       ZCOMM User Manual                                                   31
  4.  
  5.       requires before answering the phone and set the modem to the same
  6.       value with the modem's S0 register.  Set the modem carrier detect time
  7.       limit to 18 seconds with the modem's S7 register.  When the phone
  8.       rings, both the FAX machine and modem try to pick up the phone line,
  9.       but the modem disconnects the FAX machine from the line while it
  10.       attempts to handshake.  If the incoming call is for the modem, the FAX
  11.       machine will time out after about a minute.  If the call is for the
  12.       FAX machine, the modem will reconnect the FAX to the phone line after
  13.       its 18 second timeout.
  14.  
  15.       Your results may vary depending on the type of modem and FAX machine
  16.       you use.
  17.  
  18.       EXAMPLE: call init,aa initializes a MultiTech modem to answer on the
  19.       second ring.
  20.  
  21.  
  22.       8.9  AT&T Paradyne Comsphere 3820
  23.  
  24.       This modem does not enable V.42 without also enabling MNP and speed
  25.       buffering.  Accordingly, this is the default for this modem.  To
  26.       disable MNP, V.42, and speed buffering use the /dir dialing modifier.
  27.       Set the MODEM environment variable to cs3820.t to support this modem's
  28.       link level features.
  29.  
  30.  
  31.       8.10  Supra FAXModem V.32bis
  32.  
  33.       Set the MODEM environment variable to supra.t to support this modem's
  34.       link level features.
  35.  
  36.       8.11  TELEBIT TrailBlazer
  37.  
  38.       The Telebit TrailBlazer modem uses 68000 and TMS320 processors to
  39.       transmit serial data at rates up to 14000 bps over standard phone
  40.       lines.  The modems also operate at speeds of 2400, 1200, 300 and
  41.       slower.  The TrailBlazer is one of the most complex modems to fully
  42.       exploit, a worthy challenge for a TurboDialTm script.  Set the MODEM
  43.       environment variable to tb.t to support the TrailBlazer's MNP, speed
  44.       and flow control features.
  45.  
  46.       Before making calls, use the init phone entry to initialize the
  47.       modem's non volatile memory with proper settings for ZCOMM.
  48.  
  49.       EXAMPLE: call init
  50.  
  51.  
  52.       Telebit modems feature protocol spoofing designed to increase the
  53.       performance of traditional file transfer protocols such as XMODEM,
  54.       Kermit and UUCP.  Spoofing manipulates the data stream and bypasses
  55.       error detection protocols.  Telebit protocol spoofing interferes with
  56.  
  57.  
  58.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  59.  
  60.  
  61.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  62.       ZCOMM User Manual                                                   32
  63.  
  64.       other protocols, slowing or preventing file transfers.  Some Telebit
  65.       spoofing modes require primitive or nonstandard versions of the
  66.       "supported" protocol.  Telebit "ymodem" spoofing does not work with
  67.       YMODEM.  Telebit "kermit" spoofing does not work with modern Kermit
  68.       programs.  Do not use spoofing except for UUCP connections.  The tb.t
  69.       dialer script disables spoofing by default.
  70.  
  71.       ZMODEM provides optimum file transfer speeds with these modems.
  72.       ZMODEM avoids interference with the modem's flow control.
  73.  
  74.       This posting is intended for those who use Pro-Yam for access to
  75.       Xenix/Vpix with Wyse 60 terminal emulation mode. These modem register
  76.       settings are in use on a Telebit T1000 calling a Telebit trailblazer
  77.       modem. The host modem has register 58=3 (xon/xoff).  While these may
  78.       not be the optimal settings..  they work !!.
  79.  
  80.       E1 F1 M1 Q0 T V1 W0 X1 Y0 &P0 &T4     Version FA2.00
  81.       S00:010 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002 S07:045
  82.       S08=002 S09=006 S10=007 S11=070 S12=050 S18=000 S25=005 S38:020
  83.       S41=000 S45:255 S47=004 S48:001 S49=000 S50=000 S51=255 S52:002
  84.       S54:003 S55=000 S56=017 S57=019 S58:002 S59=000 S60=000 S61=150
  85.       S62=003 S63=001 S64=000 S65=000 S66=000 S67=000 S68=255 S69=000
  86.       S90=000 S91=000 S92:001 S94=001 S95:002 S96=001 S100=000 S101=000
  87.       S104=000 S111=255 S112=001 S121=000 S130:000 S131:001 S255=001
  88.       Courtesy Dr. Adam Orden
  89.  
  90.       8.12  MultiTech MultiModem V32 EB
  91.  
  92.       This modem adds V.32bis and V.42bis to the MMV32.  The /c option
  93.       enables modem compression.
  94.  
  95.       8.13  MultiTech MultiModem V32
  96.  
  97.       This modem adds 9600 bps V.32 to the MM224e.
  98.  
  99.       8.14  MultiTech MultiModem 224E
  100.  
  101.       Set the MODEM environment variable to mm224e.t to support the MM224E's
  102.       MNP, speed and flow control features.
  103.  
  104.       Set dip switch 1 on the bottom of the modem to up (DTR Normal), the
  105.       reverse of the factory setting.  For high speed operation, CTS flow
  106.       control should be enabled with internal switches and jumpers.
  107.  
  108.       Before making calls, use the init phone entry[2] to initialize the
  109.  
  110.  
  111.       __________
  112.  
  113.        2. Information courtesy Earle Robinson
  114.  
  115.  
  116.  
  117.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  118.  
  119.  
  120.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  121.       ZCOMM User Manual                                                   33
  122.  
  123.       modem's non volatile memory with proper settings for ZCOMM.
  124.  
  125.       EXAMPLE: call init
  126.  
  127.       This disables automatic error correction under mnp.  If you wish to
  128.       enable this setting by default, merely type, from the terminal mode,
  129.       'AT &E1 &W', and the 'OK' which will ensue tells you that the command
  130.       was accepted and stored in non-volatile memory.
  131.  
  132.       The init script also disables MNP compression.  MNP compression slows
  133.       transfers of compressed files.  If you do not transfer many compressed
  134.       files, change the &E14 in the init script to &E15.
  135.  
  136.       8.15  MultiTech MultiModem 224
  137.  
  138.       Set the MODEM environment variable to mm224.t to support the MM224.
  139.  
  140.  
  141.       8.16  U.S. Robotics Courier 2400e
  142.  
  143.       Unlike most medium and high speed modems, the Courier 2400e does not
  144.       recognize the computer's transmission speed when given "AT" commands.
  145.  
  146.       Set the MODEM environment variable to c2400e.t to support the C2400E.
  147.  
  148.       This modem should be initialized with the init entry in the telephone
  149.       directory.  Switch settings are off, off, on, off, on, off, off, on,
  150.       on, off.
  151.  
  152.  
  153.       8.17  U S Robotics HST Dual Standard
  154.  
  155.       The init phone directory entry should be run to initialize the HST
  156.       properly.
  157.  
  158.       The HST firmware design requires the MNP DTE speed set in the first
  159.       script line of hst.t to match the speed used in initmodem If you wish
  160.       to change the interface speed, the speed must be changed in both
  161.       places.
  162.  
  163.       When making MNP calls to CompuServe and certain other modems, a /2400
  164.       modifier may be required with some HST firmware versions to correct a
  165.       MNP4 compatibility problem.
  166.  
  167.       EXAMPLE: compuserve     speed 2400 123-4567/mnp/2400
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  177.  
  178.  
  179.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  180.       ZCOMM User Manual                                                   34
  181.  
  182.       8.18  Hayes Ultra Smartmodem 9600
  183.  
  184.       Set the MODEM environment variable to hu96.t to support the modem's
  185.       MNP and flow control features.  This modem should be initialized with
  186.       the init entry in the telephone directory.  The V.42 link level error
  187.       control is enabled by default because it does not appear to interfere
  188.       with connections to modems not supporting V.42.
  189.  
  190.       8.19  Hayes Smartmodem V9600
  191.  
  192.       This modem should be initialized with the init entry in the telephone
  193.       directory.  The AFT link level is enabled by default because it does
  194.       not appear to interfere with connections to modems not supporting AFT.
  195.  
  196.       8.20  Hayes Smartmodem 2400
  197.  
  198.       The Hayes Smartmodem 2400 presents the same considerations as the
  199.       Smartmodem 1200 described below.  Unlike the 1200, the 2400 uses a non
  200.       volatile memory to store configuration parameters instead of the
  201.       switches used in earlier models.  The sequence AT&C1 &D2 &R1 &S1 &T5
  202.       &W should be sent to the modem to set normal operation for DCD, DTR,
  203.       CTS, and DSR.  The T5 command disables remote loopback request, a
  204.       source of failed file transfers on noisy lines.  Finally, the &W
  205.       command writes this information to the non volatile memory.  Please
  206.       consult your Hayes manual for more information on these commands.
  207.  
  208.  
  209.       8.21  Hayes Smartmodem 1200
  210.  
  211.       Set the MODEM environment variable to sm1200.t to support the
  212.       Smartmodem 1200 and similar 1200 bps modems.  Some modems may require
  213.       a change in the X1 command to a higher Xn digit for proper autobaud
  214.       operation.
  215.  
  216.       The Smartmodem 1200(TM) should be configured as follows by setting
  217.       S1-S8, located under the front panel.  These switches may be accessed
  218.       by gently prying the ears of the front bezel, allowing the bezel to
  219.       pop off the front of the unit.
  220.  
  221.       S1 Up Support DTR Lead
  222.       S2 Up Verbal result codes (Verbose) [3]
  223.       S3 Down Result codes are sent
  224.       S4 Up Echoes characters in command state
  225.       S5 Down Modem does not answer calls initially
  226.  
  227.  
  228.       __________
  229.  
  230.        3. If other options are necessary (to support other software) a
  231.           custom dial routine may be used as described in Chapter 99.
  232.  
  233.  
  234.  
  235.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  236.  
  237.  
  238.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  239.       ZCOMM User Manual                                                   35
  240.  
  241.       S6 Up Carrier Detect line reads status
  242.       S7 ????  See Hayes manual
  243.       S8 Down Enables Smartmodem 1200 command recognition
  244.  
  245.       The modem cable should connect the following RS-232 circuits: AA BA BB
  246.       AB CF CD which use pins 1,2,3,7,8, and 20 on the Hayes modem.  Some
  247.       programs require pins 5 and 6 connected to the modem.
  248.  
  249.       NOTE: Some Hayes modems require mprefix to be in upper case only.
  250.       "Hayes Compatible" modems not manufactured by Hayes generally work
  251.       with the same mprefix, but some of the other modem control strings
  252.       that appear in the distributed PHODIR.t file may not work properly
  253.       with a particular brand of modem.
  254.  
  255.  
  256.       8.22  Microcom AX9624c
  257.  
  258.       Microcom AX modems have a configuration switch to select Hayes style
  259.       "AT" commands.  The AX/9624c front dip switch should be set 1, 4, 6, 7
  260.       UP, 2, 3, 5, 8 DOWN, and A/S OUT (asynchronous).  The rear switches
  261.       are all UP.  Of all these switches, it is vital that front switch 2 be
  262.       DOWN (AT commands) and rear switch 6 be UP; the init script should
  263.       override the others.
  264.  
  265.       Set the MODEM environment variable to ax9624.t to support the Microcom
  266.       AX9624's MNP and flow control features.  Before making calls, use the
  267.       init phone entry to initialize the modem's non volatile memory with
  268.       proper settings for ZCOMM.
  269.  
  270.       EXAMPLE: call init
  271.  
  272.  
  273.  
  274.       8.23  Microcom SX Series
  275.  
  276.       Older Microcom SX series modems have a unique command set incompatible
  277.       with Hayes modems.  Careful attention must be paid to flow control
  278.       issues to obtain reliable operation.  When using XMODEM or other
  279.       protocols, the modem must be set to pass all 8 bits and all 256 code
  280.       combinations of those 8 bits.  The dialsx script sets the modem to
  281.       "transparent software flow control" as described in Chapter 14.
  282.       Change the line
  283.            set mcommand "gosub dial"
  284.       to
  285.            set mcommand "gosub dialsx"
  286.       in the setup telephone directory entry.
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  295.  
  296.  
  297.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  298.       ZCOMM User Manual                                                   36
  299.  
  300.       8.24  Prometheus ProModem 1200
  301.  
  302.       The following switch setting works with ZCOMM: 1-4,6,9 on; 5,7,8,10
  303.       off.[4] A custom "dial" script can be written to operate this modem in
  304.       its native mode.
  305.  
  306.  
  307.       8.25  Standard 103/212
  308.  
  309.       The supplied "dial" script will present the number to the user and
  310.       wait for a success/fail response if the mprefix string parameter is
  311.       set empty.  Alternatively, one could change the script to loop waiting
  312.       for carrier detect while the keyboard is inactive.  The Data Set Ready
  313.       (DSR) signal may be connected to the modem's speed detect output (high
  314.       for 1200 bps, low for 300) allowing the dr test condition to sample
  315.       the DSR line to determine the speed of the incoming call.
  316.  
  317.  
  318.       8.26  Data Race BMX
  319.  
  320.       These modems have a switch selected interface speed, an AT style
  321.       command set, and switch options for software or hardware flow control.
  322.       Recommended settings are: AT commands, Dialup, 8 bit data (down),
  323.       disable XON (7 and 8 down), Echo on.  ZCOMM's handshake on command
  324.       should be used.
  325.  
  326.  
  327.       8.27  Strange Modems
  328.  
  329.       Most intelligent modems can be commanded to autodial with a suitable
  330.       mprefix and msuffix string.  Those modems that won't work with a
  331.       particular mprefix can be programmed with a custom "dial" script.  If
  332.       the modem can be configured to reset to a known condition when DTR is
  333.       turned off, programming is usually straightforward.
  334.  
  335.       Otherwise, the script must determine what speed the modem is set to,
  336.       and then,  at its present speed, command the modem to change to the
  337.       desired speed.  The essential requirement is to write a script that
  338.       controls the modem and responds to its state.  The information on
  339.       scripts in Chapter 99 should prove useful.
  340.  
  341.  
  342.  
  343.  
  344.  
  345.       __________
  346.  
  347.        4. Prometheus mode does not work with ZCOMM's built-in dialing
  348.           software because the "DIAL COMPLETED" message makes ZCOMM think
  349.           it's seen "CONNECT" (ZCOMM looks for a "T").
  350.  
  351.  
  352.  
  353.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  354.  
  355.  
  356.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  357.       ZCOMM User Manual                                                   37
  358.  
  359.       8.28  Manual Dialing with Smart Modems
  360.  
  361.       Some hotels and exotic locales sport telephone systems with unusual
  362.       dialing requirements.  It may be necessary to dial the call with the
  363.       telephone, talk to an operator, and then activate the modem.  With
  364.       Hayes compatible modems, an ATD command may be given to the modem to
  365.       connect it to the line and attempt a data handshake.
  366.  
  367.  
  368.       8.29  Direct Connection
  369.  
  370.       ZCOMM works well communicating with locally connected microcomputers,
  371.       minicomputers, or mainframes with direct RS-232 connections.  For such
  372.       applications, only transmit and receive data data lines need be
  373.       connected to the computer.  The Carrier Detect line[5] should be
  374.       driven ON (+5 volts) to prevent noise on this line by strapping it to
  375.       Data Terminal Ready [6] if no other signal is available.
  376.  
  377.       For best high speed operation, replace 8250 or 16450 UART chips with
  378.       the NS16550AN chip.  ZCOMM enables the hardware buffering on this chip
  379.       to avoid data loss caused by TSR programs, device drivers, extended
  380.       memory disks or caches, and DOS clock interrupts.
  381.  
  382.       8.30  MobyBaud(TM) Direct Connect File Transfers
  383.  
  384.       Sometimes one needs to update the files between two machines sitting
  385.       right next to one another on a table top.  With no modems and no line
  386.       noise to worry about, software and procedures that would only work in
  387.       a magazine testing environment are perfectly adequate.
  388.  
  389.       With fast 32 bit CPUs and FIFO buffered serial port devices, speeds
  390.       beyond the generally available 19200, 38400 and 115200 bps settings
  391.       are possible.  Imagine sending files at over 200 kilobaud with
  392.       (almost) standard hardware!
  393.  
  394.       Standard serial ports used on IBM compatible PCs are driven by a
  395.       1.8432 MHz clock, supporting transmission speeds to 115200 bits per
  396.       second.  MobyBaud allows higher speeds by substituting a higher
  397.       frequency clock signal or crystal up to 8 MHz.
  398.  
  399.       A 4 MHz crystal more than doubles the top speed.  Please consult the
  400.       National Semiconductir NS16550AFN spec sheet for simple crystal clock
  401.       circuits.  A NS16550AFN chip can be modified for MobyBaud operation by
  402.  
  403.  
  404.       __________
  405.  
  406.        5. Pin 8 on 25 pin RS-232 connector, pin 1 on PC-AT 9 pin connector.
  407.  
  408.        6. Pin 20 on RS-232 connector, pin 4 on PC-AT 9 pin connector.
  409.  
  410.  
  411.  
  412.       (C) 1993 Omen Tech Inc                  Chapter 8 Unleashing the MODEM
  413.  
  414.  
  415.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  416.       ZCOMM User Manual                                                   38
  417.  
  418.       lifting pins 16 and 17 and connecting them to the crystal circuit.
  419.       The crystal circuit can use pin 20 (not lifted) for signal ground.
  420.       This modified chip plugs into a 8250/16450/16550 socket for MobyBaud;
  421.       plugging in an unmodified NS16550AFN restores normal operation.
  422.  
  423.       When the clock is increased, the portx command must be used to specify
  424.       the nonstandard new clock speed.
  425.  
  426.       EXAMPLE: portx 3e8,15,57600 speed 200000 Selects a comm port with a
  427.       base address of 3e8 using IRQ15 and the 18.432 MHz clock option on the
  428.       Boffin Electronics "WinSport II" 2 port serial board.
  429.  
  430.       MobyBaud operation at the fastest possible speeds requires a few
  431.       tricks not needed at traditional speeds.  Even the 16 deep FIFO on
  432.       16550A devices is not always enough for 200000 bps and faster
  433.       operation.  One technique is to combine ZMODEM Segmented Streaming and
  434.       a large disk buffer. This technique requires the following commands
  435.       given to the receiving program before starting file transfers:
  436.  
  437.       EXAMPLE: pI16384 z pl16384
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.       (C) 1993 Omen Tech Inc              Chapter 8 Your Telephone Directory
  472.  
  473.  
  474.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  475.       ZCOMM User Manual                                                   39
  476.  
  477.       9.  YOUR TELEPHONE DIRECTORY
  478.  
  479.       ZCOMM's telephone directory is a big flexibility advantage over
  480.       traditional communications programs which require one or more separate
  481.       files for each system called, or limit directory information to little
  482.       more than a telephone number.
  483.  
  484.       The telephone directory contains telephone numbers, login scripts, and
  485.       telephone dialers.  The telephone directory is a plain ASCII text file
  486.       which can be edited with standard text editors (edit, elvis, brief,
  487.       teco, EMACS, vi, etc.).
  488.  
  489.       9.1  Taking a Shortcut with PHOMAST.T
  490.  
  491.  
  492.                        >>>  Pro-YAM Function Key Menu  <<<
  493.       Alt-N  EMERGENCY EXIT, 'Nuke It' to get out of trouble/escape a command
  494.  
  495.       F1  Exit Circular Buffer            F2  Enter Circular Buffer
  496.       F3  OPEN Capture file               F4  Send ASCII Text
  497.       F5  Send Kermit Upload              F6  Send Zmodem Upload    <<BEST>>
  498.       F7  Receive CrcXmodem Download      F8  Send CrcXmodem Upload
  499.       F9  Press for THIS HELP SCREEN      F10 Online Manual
  500.       Alt-1  Get DOS Command prompt       Alt-2  Get Pro-YAM Command prompt
  501.  
  502.       sF3  Holds you on-line...           sF4  Use Turbolearn Script Writer
  503.       sF6  Change YOUR defaults           sF7  Dialing Menu example
  504.  
  505.       aF1  AutoLog B&F Tech BBS (2400B)   aF2  AutoLog Olde Guard BBS (1200B)
  506.       aF3  CLOSE Capture file             aF4  CIS DEMO at 1200 baud
  507.       aF5  Call PC Magazine's BBS         aF6  Enter HOST MODE operation
  508.       aF7  Sign name on-line...           ALT-F9  Edit PHOMAST.T script
  509.  
  510.       TO CALL OTHER BBSs: enter 'call name' where name is a label
  511.         >>To DIAL A NUMBER just enter number followed by ;t  (e.g. 523-8994;t)<<
  512.            -- CompuServe-B, KERMIT, and ZMODEM download automatic --
  513.       Stop Redialing ---- press <CR>      Hangup w/o pgm exit  - enter 'o'
  514.       PgUp into Buffer; <CR> to return    -> EXIT hit F1 then -- enter 'off'
  515.       (F9=Menu) c:/usr/tmp->
  516.       (a = Alt key, s = Shift key)
  517.  
  518.       Phomast features fully automated menu configuration, autospeed
  519.       detection, and lots of slick coding examples. When run for the first
  520.       time phomast will generate a file called PROFILE.DAT containing
  521.       configuration information.  When you enter 'yam' or 'zcomm' at the DOS
  522.       prompt, the script will ask you a few questions to set up the
  523.       configuration to include COM port identification and modem
  524.       initialization, and you are ready to communicate immediately thanks to
  525.       the power of the script language built into ZCOMM.
  526.  
  527.       The PHOMAST.T starter script was written by Michael Ash of La Jolla,
  528.  
  529.  
  530.       (C) 1993 Omen Tech Inc              Chapter 9 Your Telephone Directory
  531.  
  532.  
  533.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  534.       ZCOMM User Manual                                                   40
  535.  
  536.       California.  It is easy to configure and use by following the detailed
  537.       instructions included in PHOMAST.DOC.
  538.  
  539.       Under COLORS, you may select the alternate screen colors. These will
  540.       be automatically set by the menu configuration and only need to be
  541.       changed if you don't like the default colors... To see the possible
  542.       colors and their associated code numbers, from the command line prompt
  543.       enter: 'gosub color' and hit return.
  544.  
  545.       Under MODEM SETUP, if your modem doesn't respond correctly to the
  546.       defaults, just select another modem setup string.  A default modem
  547.       string is already configured and will work in most cases if your modem
  548.       accepts the Hayes command set.  Phomast assumes the modem has not
  549.       locked its interface speed.
  550.  
  551.       To use phomast.t with Pro-YAM, you must first set the DOS PHONES
  552.       environment variable to the full pathname (including drive and
  553.       directory) of your phomast.t file.
  554.  
  555.       EXAMPLE: set PHONES=c:/yam/phomast.t
  556.  
  557.       This command may be added to your AUTOEXEC.BAT file.
  558.  
  559.       Alternatively, you can change ZCOMM's default Telephone Directory with
  560.       the putsnp program.
  561.  
  562.       9.2  Customizing PHONES.T
  563.  
  564.       Phones.t is the "industrial strength" prototype directory.  While not
  565.       as easy to learn as phomast.t, it is powerful enough to fully exploit
  566.       TrailBlazer and other complex modems.
  567.  
  568.       By default, ZCOMM expects to find the telephone directory in the file
  569.       /PHODIR.t on the current disk.  The pathname may be changed with the
  570.       PHONES environment variable.  Forward slashes should be used to
  571.       indicate directories.
  572.  
  573.       EXAMPLE: C>set PHONES=c:/yam/lib/PHODIR.t
  574.  
  575.  
  576.       EXAMPLE: $ PHONES=/u/flash_gordon/bin/phones.t; export PHONES (for
  577.       Unix)
  578.  
  579.  
  580.       The putsnp program may also be used to change ZCOMM's default
  581.       Telephone Directory pathname.
  582.  
  583.       There is no arbitrary limit to the size of the telephone directory.
  584.       Popular entries may be placed near the front to minimize searching
  585.       time.  When desired, Scripts can be placed in separate files
  586.       referenced with a source command from the Telephone Directory entry.
  587.  
  588.  
  589.       (C) 1993 Omen Tech Inc              Chapter 9 Your Telephone Directory
  590.  
  591.  
  592.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  593.       ZCOMM User Manual                                                   41
  594.  
  595.       When ZCOMM begins execution, it searches the telephone directory for
  596.       the setup entry.  (A directory entry has the entry name starting at
  597.       the left margin.)
  598.  
  599.  
  600.       The setup telephone directory in the distributed phodir.t file invokes
  601.       a demonstration menu.  Once you have exercized the various
  602.       demonstration possibilities, search for the xsetup telephone directory
  603.       and change it to setup be removing the "x".  This will blank out the
  604.       original setup entry which appears later in the file.
  605.  
  606.       setup     set answerback "\r\nYOUR NAME CITY\r\n\21"
  607.  
  608.       The first line of the "setup" entry sets the anserback used by the
  609.       term function.  Change the answerback setting to reflect your name.[1]
  610.       Be sure to keep the \21 at the end of the string.[2]
  611.  
  612.            set quitcmd "\003\336off\r"
  613.  
  614.       This string is sent to the remote before disconnecting when an ALT-Q
  615.       is typed during a protocol file transfer.
  616.  
  617.  
  618.            set mprefix "ATDT"
  619.  
  620.       sets the string parameter mprefix to ATDT, allowing the modem to use
  621.       tone (DTMF) dialing.  If your phone line requires pulse dialing,
  622.       comment that line out (place a leading colon to make ZCOMM pass over
  623.       it) and uncomment the line containig "ATDP".
  624.  
  625.            set l "1"; set m "1"
  626.  
  627.       The l and m string parameters support the dynamic selection of one or
  628.       more ALDS alternate long distance carriers.  The default values for
  629.       these parameters is the digit 1.
  630.  
  631.       When making entries in your telephone directory, use %l- for numbers
  632.       with different area codes, and %m- for numbers with the same area code
  633.       as yours.
  634.  
  635.       If you use a long distance credit card or sometimes dial out from
  636.       hotel or PBX lines, be sure to modify the att, ddd, hotel9, and hotel8
  637.       telephone directory entries in phones.t to suit your needs.
  638.  
  639.  
  640.       __________
  641.  
  642.        1. Some timesharing systems may require a specific answerback string.
  643.  
  644.        2. See Chapter 26 for a description of character escapes.
  645.  
  646.  
  647.  
  648.       (C) 1993 Omen Tech Inc              Chapter 9 Your Telephone Directory
  649.  
  650.  
  651.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  652.       ZCOMM User Manual                                                   42
  653.  
  654.       The set command sets the string parameter l (lower case L) to 1
  655.       (number), providing for normal long distance access.  If you have an
  656.       alternative long distance service, set this parameter to the required
  657.       access string for that service.[3] The "set m 1" command sets the
  658.       string parameter m to 1, providing for normal long distance access for
  659.       numbers in your same area code.  If you have an alternative long
  660.       distance service, set this parameter to the required access string for
  661.       that service, plus your area code if required. (Some alternate long
  662.       distance services require the area code for all calls, even those in
  663.       your own area code.)
  664.  
  665.       The next lines configure a number of soft keys starting with F3 and
  666.       finishing with FS4.  Their functions are described at the end of
  667.       Chapter 19.
  668.  
  669.            if du goto unixs
  670.            if dv goto vmss
  671.  
  672.       The above lines check for the Unix and VAX/VMS operating system and
  673.       branch to commands suitable for these operating systems.  The
  674.       following line applies to DOS and OS/2 flavors only.
  675.  
  676.            pz480       : set PST timezone
  677.  
  678.       The number in the pz480 command should represent the local time zone
  679.       expressed as minutes behind GMT.[4]
  680.  
  681.            : ps8          :set C/G status line attribute to dim
  682.            : if dc pn3  ps4  pr97   :if RGB, cyan, red stat, blu/y rev video
  683.            : if dc ps11 pn14 pr30  :y on bl, rev. blue on lt. bl. status
  684.  
  685.       One of these lines may be uncommented and fiddled with to set a
  686.       comfortable color scheme.  If a color display is used on DOS,
  687.       uncommenting the second line selects red status line (ps4), cyan
  688.       normal text (pn3), and a blue/yellow for reverse video (pr97).  These
  689.       colors may be more suitable than the default black and white.  Another
  690.       possibility is "pn2" which selects green for normal text.  You may
  691.       wish to experiment with these values to find ones best suited for your
  692.       particular combination of display equipment and visual preferences.
  693.       Changing the colors from time to time may prolong display tube life.
  694.       The colors Telephone Directory entry* displays the colors generated by
  695.       the possible numeric parameter values:
  696.  
  697.  
  698.  
  699.       __________
  700.  
  701.        3. Use the "setsavenet" entry in PHODIR.t as a prototype.
  702.  
  703.        4. Pacific Standard Time is 480 minutes behind Greenwich Mean Time
  704.  
  705.  
  706.  
  707.       (C) 1993 Omen Tech Inc              Chapter 9 Your Telephone Directory
  708.  
  709.  
  710.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  711.       ZCOMM User Manual                                                   43
  712.  
  713.       EXAMPLE: gosub colors
  714.  
  715.       Some programs, including the "DEC Store" demonstration, depend on the
  716.       default shades of black and white for their visual effects, and will
  717.       not display as intended with some of these color combinations.
  718.  
  719.            : display bell=visual
  720.  
  721.       Causes bell characters to be displayed as a flashing musical note
  722.       instead of sounding.  If you want a silent bell, uncomment this line.
  723.  
  724.            : set calllog c:/tmp/calllog
  725.            : set rxlog c:/tmp/rxlog
  726.            : set txlog c:/tmp/txlog
  727.  
  728.       The above lines enable logging to disk.  They set the pathnames for
  729.       logs of calls, files received, and files transmitted.
  730.  
  731.            set lib c:/yam
  732.            set tmp c:/tmp
  733.  
  734.       Some of the supplied scripts expect to find other script files in a
  735.       particular directory.  The lib variable specifies the directory used
  736.       for these scripts.
  737.  
  738.       Some scripts are written to place data files in the directory
  739.       specified by the tmp variable.
  740.  
  741.            set helpfile "@!yhp /yam/umanh.hlp main"
  742.            set f10 "@help"
  743.            goto setup2
  744.  
  745.       The above lines locate the help file and program F10 to summon the
  746.       help processor if available.  These lines may be changed if you keep
  747.       these files in other directories.
  748.  
  749.       Some users use Zcomm on different machines or different operating
  750.       systems.  You may wish to keep your phone numbers etc.  in one file
  751.       common to all machines, and relegate information specific to each
  752.       computer to a separate file.  The setup entry in phones.t checks for
  753.       the existience of a phones.ts file and executes it if found.
  754.  
  755.            set s0 ""
  756.            setc pho "%PHONES\&s";  if f%pho source %pho
  757.            if %s0 return
  758.  
  759.       The supplied phones.ts file is used on some of Omen's Unix and DOS
  760.       systems, and may be used as an example.  On DOS, if you use VT100
  761.       emulation with keyboard mapping most of the time, you can add the
  762.       contents of the keyboard mapping file std.mk, xen.mk, or 101.mk to
  763.       your phones.ts file.
  764.  
  765.  
  766.       (C) 1993 Omen Tech Inc              Chapter 9 Your Telephone Directory
  767.  
  768.  
  769.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  770.       ZCOMM User Manual                                                   44
  771.  
  772.       While editing your telephone directory, you might wish to add some
  773.       entries for your favorite systems in the same format used by the
  774.       "amrad", "amsat", or "denver" directory entries.
  775.  
  776.       When the PHODIR.t file is ready, type "ZCOMM<ENTER>" to run ZCOMM.
  777.       ZCOMM will print several lines of greeting and then silently execute
  778.       the commands in the setup directory entry.
  779.  
  780.       If ZCOMM can't open PHODIR.t, exit ZCOMM with "x<ENTER>" and copy
  781.       PHODIR.t to the correct directory, or set the DOS PHONES environment
  782.       variable to the actual pathname (see Chapter 16).  Also check that the
  783.       DOS CONFIG.SYS files contains FILES=20 to allow ZCOMM a sufficient
  784.       number of open files for proper script operation.  If using DOS 3.2 or
  785.       later, you may need to add a STACKS line to your CONFIG.SYS file, as
  786.       described in Chapter 34.
  787.  
  788.       EXAMPLE: STACKS=20,128
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.       (C) 1993 Omen Tech Inc                 Chapter 9 Tutorial Introduction
  826.  
  827.  
  828.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  829.       ZCOMM User Manual                                                   45
  830.  
  831.       10.  HANDS ON TUTORIAL
  832.  
  833.       Remember to turn off the CAPS LOCK key when running ZCOMM.
  834.  
  835.       ASSUMPTIONS: In addition to the minimum hardware requirements for
  836.       ZCOMM, this tutorial assumes the use of a Hayes Smartmodem 1200 (or
  837.       equivalent) connected to the COM1 port in accordance with the
  838.       instructions in Chapter 8.  The tutorial assumes that ZCOMM.EXE,
  839.       YHP.EXE, UMANH.HLP, and PHODIR.t are copied to the root directory of
  840.       your working disk, and that ZCOMM.EXE has been serialized with the
  841.       putsnp program.  If your system configuration is different, you will
  842.       have to read the manual carefully to learn how to adjust for your
  843.       configuration.
  844.  
  845.       After typing ZCOMM from the DOS prompt to load ZCOMM, type F10 to
  846.       activate the flash-up help processor.  Browse through it to
  847.       familiarize yourself with the information available via the F10 (help)
  848.       key.
  849.  
  850.       To make a call without using a directory entry, type speed 1200 (or
  851.       whatever) and then the phone number:
  852.  
  853.       speed 1200 123-4567
  854.  
  855.       The modem then dials the number.  When you are connected, ZCOMM will
  856.       return to its command prompt.  Keyboard F2 to begin talking with the
  857.       remote.  Give some commands to the remote until several screens' worth
  858.       of text have scrolled by.
  859.  
  860.       Now press the PgUp function key.  The screen will now display text
  861.       that had scrolled off before.  Use the PgUp, Home, PgDn, and End
  862.       function keys to move around in the review buffer.
  863.  
  864.       Look for a moderately interesting nugget of wisdom, and use the up
  865.       arrow and down arrow function keys on the numeric keypad to place the
  866.       interesting part at the top of the screen.
  867.  
  868.       Hit "t" to set the top marker.  This causes all the text to display in
  869.       high intensity.  Now move down using the down arrow key to place the
  870.       first line of unwanted text at the top of the screen.
  871.  
  872.       Hit the "b" key to set the bottom pointer.  This will change the
  873.       displayed text back to normal intensity.
  874.  
  875.       Now hit "w" and ZCOMM will prompt for a filename to write to.  Type
  876.       the filename followed by <ENTER>, and ZCOMM will write the selected
  877.       data.  When the write operation is finished, the screen will redisplay
  878.       the text.
  879.  
  880.       When you have the feel of it, type F1 to return to the term function
  881.       and conversational connection to the remote computer.
  882.  
  883.  
  884.       (C) 1993 Omen Tech Inc                Chapter 10 Tutorial Introduction
  885.  
  886.  
  887.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  888.       ZCOMM User Manual                                                   46
  889.  
  890.       The demonstration disk circular buffer search/cut/paste menu choice
  891.       demonstrates many of the review subcommands.
  892.  
  893.       Next, log off the remote computer.  When it drops the line, ZCOMM
  894.       displays No Carrier Detect in reverse video to announce that the
  895.       connection has been lost.  At this time you are still in the term
  896.       function.
  897.  
  898.       Hit F1 to return to ZCOMM's command prompt.  Then type "off<ENTER>" to
  899.       disconnect the modem and exit back to the operating system.
  900.  
  901.       Now is a good time to read the rest of the manual to discover the
  902.       power of ZCOMM.  Chapter 10 presents some unusual sessions
  903.       demonstrating more of ZCOMM's capabilities.
  904.  
  905.       10.1  Sample Sessions
  906.  
  907.                         Direct connection to COM2 at 19kb
  908.  
  909.        unix  port 2 speed 19200 source 101.mk; t
  910.         |         |         |      |
  911.         |         |         | Map keyboard, Invoke term function
  912.         |         |         ___ Set 19200 bits per second
  913.         |         ______________ Select port COM2
  914.         _________________________ System name
  915.  
  916.                               Typical bulletin board
  917.  
  918.        rcpm   port 1 speed 1200 123-4567 t -8g
  919.         |         |      |         |     |
  920.         |         |      |         |     _ Term function, graphics
  921.         |         |      |         _______ Number to call
  922.         |         |      __________________ 1200 baud
  923.         |         _________________________ Select COM1
  924.         ____________________________________ System name
  925.  
  926.                              A Not so Typical Session
  927.  
  928.       The example below assumes a Hayes modem connected to a radio receiver
  929.       tuned to the W1AW ASCII bulletins.  Refer to a recent issue of QST
  930.       Magazine for a W1AW schedule.  to select the best signal.  Usually,
  931.       the error rate is lowest when receiving a strong signal near the
  932.       Maximum Useable Frequency (MUF).  Set the radio for Upper Sideband
  933.       (USB) reception.  Tune it so the resulting audio frequencies make the
  934.       RD (Received Data) light turn on about 50 percent of the time.  Reset
  935.       the modem by powering it down before attempting regular calls.
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.       (C) 1993 Omen Tech Inc                      Chapter 10 Sample Sessions
  944.  
  945.  
  946.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  947.       ZCOMM User Manual                                                   47
  948.  
  949.       w1aw speed 110 putw "ATS10=255 C0 H2 D\r" t -v
  950.                |                  |                |
  951.                |                  |        -v prints control chars
  952.                |                  |        as ^C so they won't
  953.                |                  |        erase the screen, etc.
  954.                |   Ignore Carrier Detect, Carrier Off, Special Off
  955.                |   Hook (Don't close relay), Originate, Online
  956.                |________ W1AW ASCII transmissions are at 110 bps
  957.  
  958.       A>ZCOMM call unix   Connect to a local system named unix
  959.       jabber jabber ...   Login to system, change directory
  960.       <ALT-2>Command:     Get a ZCOMM command prompt
  961.       sz prg?.? prghlp.mm Upload some files
  962.       jabber jabber ...
  963.       sz *.c *.h          Download some source files
  964.       Receiving ...       ZMODEM AutoDownload accepts them
  965.       kermit -ix          Start the Unix Kermit server
  966.       <F1>>>>c:           Get ZCOMM's command prompt
  967.       remote dir          Get a directory listing
  968.       Directory...        Directory listing on screen
  969.       get f2              Get (fetch) a file
  970.       f2 Open ...         File arrives
  971.       send myfile         Send myfile to server
  972.       finish              Finish server access
  973.       t                   Enter term function
  974.       kermit send f1      Start a Kermit file transfer
  975.       f1 Open...          File is received AUTOMAGICALLY!
  976.       jabber jabber ...   Log off local system
  977.       <F1>>>>c:           Get ZCOMM's command prompt
  978.       port 1              Select modem on COM1
  979.       call rcpm           Dial a system called "rcpm"
  980.       jabber jabber ...   Keyboarding with remote
  981.       <Home>              Review function at top of text
  982.       /to superhacker     Search for beginning of message to you
  983.       t                   Set top pointer
  984.       /to j. fred muggs   Search for beginning of next message
  985.       b                   Set bottom pointer
  986.       w                   Write selected text to a disk file
  987.       <F1>                Return to term function
  988.       E<ENTER>            Tell the rcpm to enter a message
  989.       <ALT-2>Command:     Get a ZCOMM command prompt
  990.       open -pt letter     Open "letter" and send to bbs, using
  991.                           prompt and throttle options to slow
  992.                           transmission so the remote system won't
  993.                           drop characters.
  994.       dir                 Find out what files are on the RCPM
  995.       xmodem s foo.bqr    Command RCPM to download a file
  996.       <ALT-2>Command:     Get a ZCOMM command prompt
  997.       rc foo.bqr          Download a file with XMODEM/CRC
  998.       PgUp PgUp ...       Flip back to the first part of
  999.                           directory previously listed
  1000.  
  1001.  
  1002.       (C) 1993 Omen Tech Inc                      Chapter 10 Sample Sessions
  1003.  
  1004.  
  1005.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1006.       ZCOMM User Manual                                                   48
  1007.  
  1008.       <ENTER>             Back to term function
  1009.       xmodem s dr.who     Download a critical file
  1010.       <ALT-2>Command:     Get a ZCOMM command prompt
  1011.       rc \misc\dr.who     Download the file
  1012.       jabber jabber ...   More keyboarding, logoff
  1013.       <F1>>>>c:           Get ZCOMM's command prompt
  1014.        Connect the modem to the radio's audio and tune in W1AW
  1015.       create rtty.tmp     Create a disk file for the bulletins
  1016.       call w1aw
  1017.       bleep twort sneep   Static on the radio - pure line hits until
  1018.                           W1AW is received while sending ASCII
  1019.       <F2>k               Review/k command clears the buffer
  1020.       QST DE W1AW ...
  1021.       END ... AR
  1022.       <ALT-C>             Close the capture file
  1023.       <F1>>>>c:off        Return to DOS
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.       (C) 1993 Omen Tech Inc           Chapter 10 Accessing Computer Systems
  1062.  
  1063.  
  1064.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1065.       ZCOMM User Manual                                                   49
  1066.  
  1067.       11.  ACCESSING COMPUTER SYSTEMS
  1068.  
  1069.       11.1  Dialing
  1070.  
  1071.       Once you modem is interfaced per Chapter 8, you can connect to a
  1072.       remote system with the call command referencing an entry in your
  1073.       telephone directory.
  1074.  
  1075.       EXAMPLE: call kgbvax
  1076.  
  1077.  
  1078.       If a telephone directory entry has not been set up, TurboLearn(TM) may
  1079.       be invoked to dial a phone number and then learn your login procedure
  1080.       by keyboarding the F4 key.  You may choose to add the resulting script
  1081.       to your telephone directory, or retain it as a separate file acessible
  1082.       with the source command.  Please refer to the learn command in Chapter
  1083.       19.
  1084.  
  1085.       If you just want to call a number without ZCOMM learning anything,
  1086.       just type the telephone number from the command prompt already.[1]
  1087.  
  1088.       EXAMPLE: 123-4567
  1089.  
  1090.       When the modem connects, ZCOMM returns to the command prompt.  You can
  1091.       then keyboard the F2 key to connect your keyboard to the remote
  1092.       system.  If you wish to use "bulletin board graphics", use t -8g
  1093.       instead.
  1094.  
  1095.       11.2  Telenet/PC-Pursuit
  1096.  
  1097.       For best results, identify with D1 when Telenet asks for your terminal
  1098.       type.  This selection prevents the network from adding padding
  1099.       characters, which are just a waste of time with ZCOMM.
  1100.  
  1101.       To use XMODEM, YMODEM, Telink, and other traditional protocols on PC
  1102.       Pursuit, type
  1103.  
  1104.       SET 1:0,4:2,5:0,7:8,12:0
  1105.  
  1106.       after connecting to the PC-Pursuit target city.  This command prevents
  1107.       Telenet from "eating" control characters or breaking the connection
  1108.       when files containing certain patterns are transmitted.  This command
  1109.       disables Telenet's "<ENTER>@<ENTER>" escape.
  1110.  
  1111.       For ZMODEM or Sliding Windows Kermit a better alternatitive is:
  1112.  
  1113.  
  1114.       __________
  1115.  
  1116.        1. You may wish to add the /mnp modifier described in Chapter 8.
  1117.  
  1118.  
  1119.  
  1120.       (C) 1993 Omen Tech Inc           Chapter 11 Accessing Computer Systems
  1121.  
  1122.  
  1123.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1124.       ZCOMM User Manual                                                   50
  1125.  
  1126.       SET 4:2,5:1,12:1
  1127.  
  1128.       Please refer to Chapter 14 for network flow control considerations.
  1129.       Example scripts that access Telenet are provided in the phones2.t
  1130.       file.
  1131.  
  1132.       11.3  Tymnet
  1133.  
  1134.       If using Tymnet, type Ctrl-R Ctrl-X just before the host computer name
  1135.       to enable software flow control with XOFF and XON characters.  "Half
  1136.       Duplex" may be activated with Ctrl-H.  Check with your network's
  1137.       documentation for further details or updates to this information.
  1138.       Example scripts that access Tymnet are provided in the phones2.t file.
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.       (C) 1993 Omen Tech Inc                           Chapter 11 File Names
  1180.  
  1181.  
  1182.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1183.       ZCOMM User Manual                                                   51
  1184.  
  1185.       12.  FILE NAMES Good and Bad
  1186.  
  1187.       The pathnames of downloaded files must be legal PC-DOS file names as
  1188.       described in The File Specification in chapter 2 of the PC-DOS manual.
  1189.       When choosing file names, remember that PC-DOS does not distinguish
  1190.       between uppercase and lowercase characters in pathnames.
  1191.  
  1192.       The Compuserve-B, ZMODEM, YMODEM, and Kermit protocols use pathnames
  1193.       generated by the sending program.  File names transmitted from other
  1194.       systems may not be legal for DOS, or they may reference directories
  1195.       that cannot be created.[1]
  1196.  
  1197.       When ZCOMM receives a pathname from the sending program, ZCOMM first
  1198.       checks for the existence of a file with the same name.  If no such
  1199.       file is found, ZCOMM attempts to open the named file for writing.  If
  1200.       the file cannot be created because directories specified in the
  1201.       pathname do not exist, ZCOMM attempts to create the directories.  A
  1202.       pathname that cannot be opened for reading or writing is considered
  1203.       illegal.
  1204.  
  1205.       EXAMPLE: foo..bar is illegal for DOS because it contains two dots.
  1206.  
  1207.       An Illegal pathname is translated to name.NNN where name is the
  1208.       filename portion of the given file name restricted to 8 characters,
  1209.       and NNN is an assigned three digit number starting with 001 and
  1210.       incremented after each file download.  If a file with this new name
  1211.       already exists, the number is incremented up to 999, until a unique
  1212.       file name is found.  The open fails if a unique number cannot be
  1213.       found.
  1214.  
  1215.       EXAMPLE: A downloaded file with the name newprog.patch.1 might
  1216.       actually be downloaded as newprog.001.
  1217.  
  1218.       This check for illegal file names is made whenever ZCOMM attempts to
  1219.       create an output file.
  1220.  
  1221.       EXAMPLE: t foo.bar.baz given from the command prompt would invoke file
  1222.       name translation.
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.       __________
  1232.  
  1233.        1. A cirectory cannot be created if a regular file with the same
  1234.           pathname is present.
  1235.  
  1236.  
  1237.  
  1238.       (C) 1993 Omen Tech Inc                           Chapter 12 File Names
  1239.  
  1240.  
  1241.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1242.       ZCOMM User Manual                                                   52
  1243.  
  1244.       12.1  Pathname Translations
  1245.  
  1246.       Files affected by the dirrx, dircx and dirpx string variables have
  1247.       their directory paths and/or device specifier stripped if the string
  1248.       variable ends in a "/".  Otherwise a file specification with an
  1249.       absolute path overrides the string variable.  The pathname of the
  1250.       incoming file is checked before any of these transformations, allowing
  1251.       a host system to place all files received with a protocol in a private
  1252.       directory.
  1253.  
  1254.       EXAMPLE: C>set DIRRX=C:/download
  1255.       places files received with a protocol in the download directory on
  1256.       drive C unless the file specification included an absolute path or
  1257.       device letter.
  1258.  
  1259.       dirrx     File Stored Location
  1260.       (empty)   any  (same)
  1261.       C:/a f    C:/a/f
  1262.       C:/a /f   /f
  1263.       C:/a A:f  A:f
  1264.       C:/a/     f    C:/a/f
  1265.       C:/a/     /f   C:/a/f
  1266.       C:/a/     A:f  C:/a/f
  1267.  
  1268.  
  1269.       Parameter Affected commands
  1270.       dirrx     r{bcotwx7}, fget, get, bdump, ZMODEM/Kermit AutoDownload
  1271.       dirsx     s{bctx7}, send, B protocol sends[2]
  1272.       dircx     create, t, message, private, >, bro/a
  1273.                 ap[d] (2nd argument)
  1274.       dirpx     review/w
  1275.       dirfx     f, open
  1276.  
  1277.       To show the possible pathname translations, consider the pathmame:
  1278.       A:/spy/kgb/sabotage/666 sent between two copies of ZCOMM with the
  1279.       ZMODEM protocol.
  1280.  
  1281.       The sending program command: sz A:/spy/kgb/sabotage/666 sends the file
  1282.       name 666.
  1283.  
  1284.       The command sz -f A:/spy/kgb/sabotage/666 sends the complete pathname
  1285.       /spy/kgb/sabotage/666.
  1286.  
  1287.       The command sz ONAME=hogwash A:/spy/kgb/sabotage/666 sends the
  1288.  
  1289.  
  1290.       __________
  1291.  
  1292.        2. If the dirsx parameter is set, ambiguous or wild card file names
  1293.           cannot be used.
  1294.  
  1295.  
  1296.  
  1297.       (C) 1993 Omen Tech Inc                           Chapter 12 File Names
  1298.  
  1299.  
  1300.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1301.       ZCOMM User Manual                                                   53
  1302.  
  1303.       pathname hogwash.
  1304.  
  1305.       sz PREFIX=C:/fbi/security/intelligence A:/spy/kgb/sabotage/666
  1306.       sends the pathname C:/fbi/security/intelligence/666.  Note that a disk
  1307.       identifier (C:) is being sent.
  1308.  
  1309.       On reception with ZMODEM AutoDownload or the rz command, the last
  1310.       example (C:/fbi/security/intelligence/666) would normally be stored
  1311.       under that exact pathname, creating the directories C:/fbi,
  1312.       C:/fbi/security, and C:/fbi/security/intelligence if needed.
  1313.  
  1314.       If the dirrx string variable had contained C:/downloads the incoming
  1315.       drive specifier would still have overidden the dirrx specification.
  1316.  
  1317.       If the dirrx string variable had contained C:/ollie/to_do/ the file
  1318.       would have ended up as C:/ollie/to_do/666 to the consternation of all.
  1319.  
  1320.       The command rz foobar could have been used to rename this file to
  1321.       foobar in the current directory.
  1322.  
  1323.       The oncloserx and onclosetx string parameters may be used to specify
  1324.       commands to execute after each file received or sent with file
  1325.       transfer protocols.  Their use is described in Chapter 13.
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.       (C) 1993 Omen Tech Inc              Chapter 12 Protocol File Transfers
  1357.  
  1358.  
  1359.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1360.       ZCOMM User Manual                                                   54
  1361.  
  1362.       13.  PROTOCOL FILE TRANSFERS
  1363.  
  1364.       13.1  Graphic File Transfer Display
  1365.  
  1366.  
  1367.       #---------------------------------------------------------------------#
  1368.       #        Professional-YAM  Copyright 1991 Omen Technology INC         #**
  1369.       #                                                                     #**
  1370.       #                           ZMODEM RECEIVE                            #**
  1371.       #                                                                     #**
  1372.       #   File  pcmagc.dmp                                1 of       5      #**
  1373.       #                                                                     #**
  1374.       #   Current     43520 of   43520      Total     43520 of   999879     #**
  1375.       #                                                                     #**
  1376.       #   This   ##################################################         #**
  1377.       #         0------------------------50------------------------100%     #**
  1378.       #   Total  ##-                                                        #**
  1379.       #   State  START FILENAME COMPARE DATA CORRECTING FINISH WAIT         #**
  1380.       #   Throughput    8704   Retries     0   Time left     2 min          #**
  1381.       #   Connect ET   13:09   Time    13:18   Modem status                 #**
  1382.       #                                                                     #**
  1383.       #                                                                     #**
  1384.       #   Packet LEN    43520  TRANSPORT   COMPRESSED     DATA BINARY       #**
  1385.       #   Subpkt LEN      512  Window SIZ                                   #**
  1386.       #              ALT-F Cancel File   ALT-B Cancel Batch                 #**
  1387.       #                                                                     #**
  1388.       #---------------------------------------------------------------------#**
  1389.        ************************************************************************
  1390.  
  1391.       38kbps batch file download from a Unix system.[1] ZMODEM-90(TM)
  1392.       compression yields 87kbps effective speed on the PC Magazine
  1393.       Compressible File benchmark.[2]
  1394.  
  1395.       GSZ, ZCOMM and gYAM feature a full screen graphics status display of
  1396.       file transfer statistics.  The amount of information displayed depends
  1397.       on the protocol and sending program.  XMODEM, CompuServe B+, and
  1398.       Kermit download displays use information supplied to the estimate
  1399.       command.  In the absence of a user specified throughput value, Time
  1400.       left is calculated with real time data.  Real time throughput may be
  1401.  
  1402.  
  1403.       __________
  1404.  
  1405.        1. Pto-YAM screen snapshot made with ALT-Z.  The resultant YAMPIC
  1406.           file was renamed to YAMPIC.BIN and read in to THEDRAW.  Thedraw
  1407.           output the screen contents in IBM ANSI format, which was then
  1408.           typed and screen dumped to Postsctipt with SCRtoPS(TM) by Olfe
  1409.           Enterprises.
  1410.  
  1411.        2. Page 159, April 30 1991 PC Magazine.
  1412.  
  1413.  
  1414.  
  1415.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1416.  
  1417.  
  1418.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1419.       ZCOMM User Manual                                                   55
  1420.  
  1421.       inflated for the first 5-20 kilobytes when a streaming protocol sends
  1422.       data.
  1423.  
  1424.       On PCDOS YAM flavors, call (connect) elapsed time, time of day, and
  1425.       MODEM status are displayed.  MODEM status is displayed as follows:
  1426.  
  1427.       x   Software flow restraint (XOFF)
  1428.  
  1429.       X   Hardware flow restraint (CTS, etc.)
  1430.  
  1431.       L   Loss of Carrier Detect signal (CD)
  1432.  
  1433.       H   On Hook (DTR off)
  1434.  
  1435.       The color scheme may be altered with the ZCOMM gcolors command (q.v.).
  1436.  
  1437.       The gcolors program generates a one line script file with a customized
  1438.       gcolors command.  gcolors is menu driven and is mostly self
  1439.       explanatory.  First gcolors asks for the file name to modify.  You may
  1440.       answer with the name of a new file to receive the resulting gcolors
  1441.       command.  If you specify a file name that has been previously written
  1442.       by gcolors, the old color setup is first read from that file.  Do not
  1443.       specify any other type of file to gcolors.
  1444.  
  1445.       When you finish customizing colors, save your changes to disk.  You
  1446.       can then add the file contents to your setup directory entry.
  1447.  
  1448.       Sight impaired users can disable the blinking selection pointer with
  1449.       the gcolors q option.
  1450.  
  1451.       EXAMPLE: gcolors -q
  1452.  
  1453.  
  1454.       The gcolors top menu provides three choices: Choose colors, Save
  1455.       changes, and Quit.
  1456.  
  1457.       Some Choose Colors menu choices are not shown on the display for lack
  1458.       of space:
  1459.  
  1460.       space     increment foreground color
  1461.  
  1462.       Enter     select the next field
  1463.  
  1464.       F         decrement foreground color (f increments)
  1465.  
  1466.       B         decrement background color (b increments)
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1475.  
  1476.  
  1477.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1478.       ZCOMM User Manual                                                   56
  1479.  
  1480.       13.2  Choosing the Best Protocol
  1481.  
  1482.       A file transfer protocol should have high integrity (assurance of
  1483.       accurate data) and high robustness (low probability of aborting a
  1484.       transfer).  And, it should be as fast as possible without compromising
  1485.       reliability.
  1486.  
  1487.       When PC Magazine tested file transfer protocols in early 1991, they
  1488.       ignored the file transfer recommendations given in this manual.  Their
  1489.       ignorance slowed Pro-YAM file transfers by as much as 400 per cent.
  1490.  
  1491.       With many different ways to transfer files, your choice of file
  1492.       transfer methods can make the difference between efficient, error free
  1493.       data and slow or error prone transfers.
  1494.  
  1495.       The following subchapters discuss file transfer methods in more
  1496.       detail.
  1497.  
  1498.  
  1499.       13.3  ZMODEM-90(TM)
  1500.  
  1501.       ZMODEM was developed in 1986 for the public domain (PD) under contract
  1502.       by Telenet, a major packet switched network.  Omen Technology's
  1503.       commitment to file transfer technology did not stop with PD ZMODEM.
  1504.       ZMODEM-90(TM) is Omen Technology's copyrighted refinement of PD
  1505.       ZMODEM.  ZMODEM-90 speeds transfers with COMPRESSION and other
  1506.       accelerators.  ZMODEM-90 adds frame types to support transfers in 7-
  1507.       bit environments.  ZMODEM-90 sends files faster and more reliably than
  1508.       PD ZMODEM.  Omen Technology's ZMODEM-90 transfers files accurately in
  1509.       many applications where other ZMODEM programs abort or corrupt data.
  1510.  
  1511.       ZMODEM provides a greatly simplified user interface.  The file name is
  1512.       entered once, and transfer options may be given to the sending
  1513.       program, even those that apply to the receiver.  ZMODEM
  1514.       AutoDownload(TM) allows menu and mouse driven programs to download
  1515.       files and commands with no extra keyboarding required.
  1516.  
  1517.       ZMODEM transfers one or more files with a single command.  The size
  1518.       and transfer time for each file is displayed, and the total number of
  1519.       files, size, and transmission time is displayed when more than one
  1520.       file remains to be sent on a command.
  1521.  
  1522.       Keyboarding ALT-F allows the receiver to bypass an individual file
  1523.       without having to restart the batch.
  1524.  
  1525.       ZMODEM transfers both files and commands.  Command download allows one
  1526.       of the computers to take positive control of the session.  A security
  1527.       challenge (activated by ZMODEM AutoDownload(TM)) guards against Trojan
  1528.       Horse messages.*
  1529.  
  1530.       ZMODEM file transfers can preserve the file date and the exact file
  1531.  
  1532.  
  1533.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1534.  
  1535.  
  1536.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1537.       ZCOMM User Manual                                                   57
  1538.  
  1539.       contents, unlike traditional protocols that append garbage to files.
  1540.  
  1541.       Streaming transmission provides full throughput over satellite links
  1542.       and packet switched networks.  One of three ZMODEM streaming control
  1543.       methods may be used with systems that allow the sender to monitor the
  1544.       received data for error correction packets without interrupting
  1545.       transmission.  ZMODEM's "block length" is the entire file!
  1546.       Individually acknowledged packets support other systems.
  1547.  
  1548.       ZMODEM allows programs to adjust the protocol parameters for optimum
  1549.       efficiency as the file is being sent.  ZMODEM-90 allows programs to
  1550.       adjust character encoding for best results with a variety of systems.
  1551.  
  1552.       ZMODEM is immune to conditions that prevent reliable, accurate file
  1553.       transfers with traditional protocols:
  1554.  
  1555.        + ZMODEM data transfers are protected by the Federal Standard 32 bit
  1556.          CRC to assure reliable transfers.  This 32 bit CRC gives an
  1557.          undetected error rate five orders of magnitude better than XMODEM's
  1558.          16 bit CRC, and more than a billion times better than checksum
  1559.          XMODEM.  ZMODEM uses 16 bit CRC for file transfers with programs
  1560.          that do not support 32 bit CRC.
  1561.  
  1562.        + Most important, all ZMODEM protocol transactions are protected by
  1563.          CRC.  Other protocols advertising 16 or 32 bit CRC sometimes fail
  1564.          under stress because critical control messages are not CRC
  1565.          protected.
  1566.  
  1567.       If you've ever been disconnected when a huge file transfer was almost
  1568.       finished, you'll appreciate resuming/recovering the file transfer with
  1569.       ZMODEM Crash Recovery Omen Technology Inc's Intelligent Crash
  1570.       Recovery(TM) guards against file corruption during Crash Recovery
  1571.       operations.  (ZMODEM r and rr options.)
  1572.  
  1573.  
  1574.       13.4  Sending files with ZMODEM
  1575.  
  1576.       To send a file with ZMODEM, the command sz file1 can be given from
  1577.       either the main command prompt, or from the term function via a
  1578.       secondary command prompt obtained with ALT-2.  Multiple files and wild
  1579.       cards may be used.
  1580.  
  1581.       EXAMPLE: sz file1 file2 *.lst
  1582.  
  1583.       Please refer to the sz and zcommand commands in Chapter 19 for more
  1584.       examples and information.
  1585.  
  1586.  
  1587.       13.4.1  File Maintenance with ZMODEM  Omen Technology ZMODEM gives you
  1588.       the tools to maintain up to date files on multiple machines.  You can
  1589.       use the ZMODEM n option to transfer only those files that have changed
  1590.  
  1591.  
  1592.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1593.  
  1594.  
  1595.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1596.       ZCOMM User Manual                                                   58
  1597.  
  1598.       since the last time they were transferred.  With the p option, you can
  1599.       unconditionally protect files that exist on the destination system.
  1600.       To update only the files you already have while skipping the rest, use
  1601.       the Yn options.  You can update an entire directory subtree with the R
  1602.       option.
  1603.  
  1604.       SEE ALSO: File Transfer Options, Chapter 20.
  1605.  
  1606.       13.4.2  MobyTurbo Accelerator  Standard ZMODEM escapes network control
  1607.       characters.  This causes a slight drop in throughput when sending
  1608.       compressed files.  When transferring compressed files over circuits
  1609.       that pass all 256 8 bit codes, Moby Turbo(TM) may be used to optimize
  1610.       speed.  MobyTurbo provides the raw transfer speed of YMODEM-g and
  1611.       other fragile protocols without sacrificing ZMODEM's safety or
  1612.       robustness.
  1613.  
  1614.       MobyTurbo is activated with the m option.  The m option may be used
  1615.       with the sz or rz command.
  1616.  
  1617.       EXAMPLE: sz -m *.zip
  1618.  
  1619.       MobyTurbo may be used with ZMODEM AutoDownloads by adding the m option
  1620.       to the
  1621.  
  1622.       adlopts string.
  1623.  
  1624.       EXAMPLE: set adlopts m
  1625.  
  1626.       .Sa m file transfer option
  1627.  
  1628.       13.4.3  ZMODEM Compression  ZMODEM-90 programs support ZMODEM
  1629.       compression for fast transfers of compressible files with the Z file
  1630.       transfer option.  The amount of compression (and speed increase)
  1631.       depends on the structure of data in the files.
  1632.  
  1633.       EXAMPLE: sz -Z pcmagc.dmp
  1634.  
  1635.  
  1636.       SEE ALSO: Z file transfer option
  1637.  
  1638.       13.5  Receiving files with ZMODEM
  1639.  
  1640.       13.5.1  ZMODEM AutoDownload   If the Z term option has been enabled
  1641.       (the default), ZCOMM's term function will detect a ZMODEM
  1642.       transmission, perform a security check, and receive the file(s)
  1643.       automatically.  File transfer options for ZMODEM automatic downloads
  1644.       may be specified with the adlopts string parameter.
  1645.  
  1646.       EXAMPLE: set adlopts m Requests MobyTurbo(TM) accelerator for
  1647.       downloads.
  1648.  
  1649.  
  1650.  
  1651.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1652.  
  1653.  
  1654.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1655.       ZCOMM User Manual                                                   59
  1656.  
  1657.       .if 10=2 ZCOMM's term function (t command) will detect a ZMODEM
  1658.       transmission, and receive the file(s) automatically.  File transfer
  1659.       options for ZMODEM automatic downloads may be specified with the
  1660.       DSZOPT environment variable.
  1661.  
  1662.       EXAMPLE: C> set DSZOPT=m Requests MobyTurbo(TM) accelerator for
  1663.       downloads.
  1664.  
  1665.       .H 3 "Manual ZMODEM Downloads" The rz command may be also given from a
  1666.       command prompt.
  1667.  
  1668.       SEE ALSO: rz command
  1669.  
  1670.       13.6  Tuning ZMODEM Parameters
  1671.  
  1672.       Chapter 24.2 describes a number of ZMODEM numeric parameters which may
  1673.       be adjusted for extraordinary situations, or to fine tune the last 0.1
  1674.       per cent of possible performance.
  1675.  
  1676.       The ZMODEM subpacket length (zmodem L parameter) and the ZMODEM frame
  1677.       length (zmodem l parameter) deserve special mention.  People tend to
  1678.       confuse these with the familiar 128 and 1024 byte block length used in
  1679.       XMODEM transfers.
  1680.  
  1681.       When a ZMODEM frame length of 0 is specified (the default), a single
  1682.       frame will span the entire file if there are no errors.  This is the
  1683.       main source of ZMODEM's reputation for fast transfers.
  1684.  
  1685.       Setting the ZMODEM frame length to a number between 64 and 16384
  1686.       restricts the frame length to that value.  At the end of each frame,
  1687.       the sender stops sending and waits for an acknowledgement from the
  1688.       receiver.  When set, the ZMODEM frame length corresponds in function
  1689.       to the 128 or 1024 byte block length of XMODEM based protocols.
  1690.  
  1691.       Each ZMODEM frame consists of one or more subpackets of 32 to 1024
  1692.       bytes.  Since the subpackets within a frame are sent without pause, a
  1693.       short subpacket length does not exact the terrible throughput penalty
  1694.       associated with short XMODEM and Kermit blocks.  In the absence of
  1695.       transmission errors, a 256 byte subpacket length has about two per
  1696.       cent more overhead than a 1024 byte subpacket length.  However, the
  1697.       longer subpacket length does increase error recovery time.
  1698.  
  1699.       ZCOMM dynamically adjusts the ZMODEM subpacket length on the basis of
  1700.       transmission speed and observed error rate.  If you know what the
  1701.       error rate on a particular call will be before starting a ZMODEM file
  1702.       transfer, setting the zmodem L numeric parameter will provide a small
  1703.       but noticeable improvement in performance, with 1024 best for clean
  1704.       lines and smaller numbers better for noisy lines.
  1705.  
  1706.       When sending files over noisy phone lines not involving networks, the
  1707.       speed of error recovery may be increased by decreasing the values of
  1708.  
  1709.  
  1710.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1711.  
  1712.  
  1713.       Version 18.05 TurboDial 2.36            Universal Line Printer Edition
  1714.       ZCOMM User Manual                                                   60
  1715.  
  1716.       the ZMODEM t and p numeric parameters.
  1717.  
  1718.       Information about YMODEM and ZMODEM protocol internals is provided in
  1719.       ymodem.doc and zmodem.doc, part of Omen Technology's ZMODEM
  1720.       Developer's Collection.
  1721.  
  1722.       13.6.1  Receiver Window Size Override  Some ZMODEM senders control the
  1723.       network window size to improve error recovery and/or overcome bad flow
  1724.       control configuration.  The optimum size of this depends on the
  1725.       average error rate on the link, information that may not be available
  1726.       to the sender.  ZMODEM-90(TM) allows the receiver to specify the
  1727.       window size, with the Wn option, overriding the sender's window size.
  1728.  
  1729.       SEE ALSO: Wn option
  1730.  
  1731.       13.6.2  Terminal Multiplexers  Terminal multiplexers and telnet
  1732.       servers provide a semi transparent serial link to host computers.  The
  1733.       sz e and m options may be used in conjunction with the xmtxesc and
  1734.       zmrxesc string parameters to specify more control characters which
  1735.       cannot be passed over the serial line.
  1736.  
  1737.       SEE ALSO: zmtxesc, zmrxesc string parameters for details
  1738.  
  1739.       13.6.3  7 Bit Environments  ZMODEM-90 automatically detects 7 bit
  1740.       environments and adjusts accordingly.  If the environment is known to
  1741.       be 7 bits, use the E option to provide 7 bit compatibility in minimum
  1742.       time.
  1743.  
  1744.       EXAMPLE: sz -E file.doc
  1745.  
  1746.  
  1747.       When transferring files with a large number of bytes with the 8th bit
  1748.       set, the P ("pack") option may be used to optimize 7 bit encoding.
  1749.  
  1750.       EXAMPLE: sz -P zipfile.zip
  1751.  
  1752.  
  1753.       13.6.4  Manual ABORT  If a ZMODEM transfer fails abruptly under
  1754.       exceptional conditions the program on the remote machine may be
  1755.       manually terminated by repeatedly typing Ctrl-X characters at it until
  1756.       the program exits.
  1757.  
  1758.       13.7  XMODEM Family Protocols
  1759.  
  1760.       All XMODEM family protocols require an absolutely transparent data
  1761.       path from sender to receiver.  Modems must not be configured for
  1762.       software flow control.
  1763.  
  1764.       13.7.1  TRUE YMODEM(TM)  Developed in 1981, YMODEM is finding its way
  1765.       into many communications programs.  With Omen Technology's Enhanced
  1766.       Data Recovery(TM), YMODEM gives excellent efficiency, integrity, and
  1767.  
  1768.  
  1769.       (C) 1993 Omen Tech Inc              Chapter 13 Protocol File Transfers
  1770.  
  1771.